  local more1__fanli = fk.CreateSkill{
  name = "more1__fanli",
}
Fk:loadTranslationTable{
  ["more1__fanli"] = "藩篱",
  [":more1__fanli"] = "你可以将一张装备牌视为一张【闪】或【无懈可击】使用或打出，若如此做，你摸一张牌。",
  ["$more1__fanli1"] = "",
  ["$more1__fanli2"] = "",
}

more1__fanli:addEffect("viewas", {
  prompt = "#more1__fanli",
  pattern = "jink,nullification",
  interaction = function(self, player)
    local names = {}
    for name, _ in pairs(Fk.all_card_types) do
      local card = Fk:cloneCard(name)
      if not card.is_derived and not table.contains(Fk:currentRoom().disabled_packs, card.package.name)
        and (card.name == "jink" or card.trueName == "nullification")
        and ((Fk.currentResponsePattern == nil ) or
        (Fk.currentResponsePattern and Exppattern:Parse(Fk.currentResponsePattern):match(card))) then
        table.insertIfNeed(names, name)
      end
    end
    if #names == 0 then return end
    return UI.ComboBox {choices = names}
  end,
  handly_pile = true,
  card_filter = function(self, player, to_select, selected)
    return #selected == 0 and Fk:getCardById(to_select).type == Card.TypeEquip
  end,
  view_as = function(self, player, cards)
    if #cards ~= 1 or not self.interaction.data then return end
    local card_name = self.interaction.data
    local card = Fk:cloneCard(card_name)
    card.skillName = more1__fanli.name
    card:addSubcard(cards[1])
    return card
  end,
  after_use = function(self, player, use)
    player.room:drawCards(player,1,more1__fanli.name)
  end,
  enabled_at_response = Util.TrueFunc,
})







return more1__fanli